Text copied to clipboard!
Název
Text copied to clipboard!Vývojář systémových funkcí pro vestavěné systémy
Popis
Text copied to clipboard!
Hledáme vývojáře systémových funkcí pro vestavěné systémy, který se připojí k našemu týmu a bude se podílet na návrhu, vývoji a optimalizaci systémových funkcí pro moderní vestavěná zařízení. V této roli budete zodpovědní za analýzu požadavků, návrh architektury, implementaci a testování softwarových komponent na nízkoúrovňové úrovni. Budete úzce spolupracovat s týmem hardwarových inženýrů, testery a dalšími vývojáři, abyste zajistili bezproblémovou integraci softwaru s hardwarem a splnění všech funkčních i nefunkčních požadavků.
Vaším úkolem bude také optimalizace výkonu, správa paměti, řešení problémů s kompatibilitou a bezpečností a podpora celého životního cyklu produktu. Očekáváme, že budete sledovat nejnovější trendy v oblasti vestavěných systémů, aktivně se účastnit týmových porad a přispívat k neustálému zlepšování procesů. Pozice vyžaduje schopnost samostatné práce, analytické myšlení a ochotu učit se nové technologie a postupy.
Ideální kandidát má zkušenosti s programováním v jazycích C/C++, znalosti operačních systémů reálného času (RTOS), zkušenosti s vývojem ovladačů a znalost principů návrhu vestavěných systémů. Výhodou je zkušenost s návrhem bezpečnostních a komunikačních protokolů, práce s verzovacími systémy a schopnost číst a analyzovat technickou dokumentaci v angličtině. Nabízíme zajímavou práci na inovativních projektech, možnost profesního růstu a přístup k nejmodernějším technologiím v oboru.
Odpovědnosti
Text copied to clipboard!- Návrh a implementace systémových funkcí pro vestavěné systémy
- Analýza požadavků a návrh softwarové architektury
- Optimalizace výkonu a správa paměti
- Vývoj a údržba ovladačů zařízení
- Testování a ladění softwarových komponent
- Spolupráce s týmem hardwarových inženýrů
- Řešení problémů s kompatibilitou a bezpečností
- Tvorba a údržba technické dokumentace
- Podpora celého životního cyklu produktu
- Sledování nových trendů v oblasti vestavěných systémů
Požadavky
Text copied to clipboard!- Vysokoškolské vzdělání v oboru informatiky, elektrotechniky nebo příbuzném
- Zkušenosti s programováním v C/C++
- Znalost operačních systémů reálného času (RTOS)
- Zkušenosti s vývojem ovladačů a nízkoúrovňového softwaru
- Schopnost analyzovat a řešit technické problémy
- Znalost principů návrhu vestavěných systémů
- Zkušenost s verzovacími systémy (např. Git)
- Schopnost číst technickou dokumentaci v angličtině
- Samostatnost a analytické myšlení
- Ochota učit se nové technologie
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké máte zkušenosti s vývojem softwaru pro vestavěné systémy?
- S jakými RTOS jste pracoval(a)?
- Jak řešíte optimalizaci výkonu a správu paměti?
- Máte zkušenosti s vývojem ovladačů zařízení?
- Jaké nástroje pro verzování kódu používáte?
- Jak přistupujete k řešení problémů s kompatibilitou hardwaru a softwaru?
- Jaké bezpečnostní aspekty zohledňujete při návrhu systémových funkcí?
- Jaké projekty v oblasti vestavěných systémů jste realizoval(a)?
- Jak zvládáte práci v týmu a komunikaci s kolegy z jiných oddělení?
- Jaké nové technologie v oblasti vestavěných systémů vás zaujaly?